package cn.tedu.demo;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

/**
* @author 作者:bjzhangjian
* @email 邮箱：bjzhangjian@tedu.cn
* @version 创建时间：2021年1月26日 上午10:22:17
* @description 描述：map
* 		键值对key-value形式
*/
public class Demo04 {
	public static void main(String[] args) {
		//创建一个hashmap对象
		HashMap<String, String> map = new HashMap<String, String>();
		//添加元素
		map.put("l", "刘能");
		map.put("x", "谢广坤");
		map.put("w", "王宝强");
//		map.put("w", "王宝强1");
		System.out.println(map.size());
		//获取元素，根据key值获取对应的value
		String str = map.get("w");
		System.out.println(str);
		//迭代map
		Set<String> set = map.keySet();
		Iterator<String> it = set.iterator();
		while (it.hasNext()) {
			String str1 = (String) it.next();//获取到所有的key值
			//System.out.println(str1);
			String value = map.get(str1);
			System.out.println(str1 + ":" + value);
		}
		System.out.println("---------------------");
		for (String value : map.values()) {
			System.out.println(value);
		}
	}
}
